.footer {
  background:rgba(33,35,47,1);
  .inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 302px;
  }
  .inner:first-child {
    width: 1200px;
    height: 302px;
    margin: 0 auto;
  }
  .inner:last-child {
    justify-content: center;
    border-top: 1px solid rgba(255,255,255,0.3);
    height: 57px;
    text-align: center;
    font-size:12px;
    font-family:PingFangSC-Medium;
    font-weight:500;
    color:rgba(255,255,255,0.5);
  }
  .item1 {
    margin-right: 96px;
  }
  .item2 {
    margin-right: 50px;
  }
  .left {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 302px;
  }
  dt {
    font-size:16px;
    font-family:PingFangSC-Medium;
    font-weight:500;
    color:rgba(255,255,255,1);
    margin-bottom: 33px;
  }

  dd {
    font-size:12px;
    font-family:PingFangSC-Light;
    font-weight:300;
    color:rgba(255,255,255,0.5);
    margin-bottom: 12px;

    a {
      color:rgba(255,255,255,0.5);

      &:hover {
        transition: 0.25s;
        color:rgba(255,255,255,0.8);
      }
    }
  }
  .img {
    width: 120px;
    height: 120px;
    background-color: #eee;

    img {
      max-width: 100%;
    }
  }
}